package com.os.opencv.java.chapter2;

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;

public class MatInfo {

    public static void main(String[] args) {
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

        //将文件读至mat中
        Mat mat = Imgcodecs.imread("/Users/matt/MATT-MAC/matt_workspace/OS-OpenCV_workspace/test.jpg");

        //在控制台输出mat的矩阵头
        System.out.println(mat);

        //在控制台输出mat的喊那个数、列数和维度数
        System.out.println(mat.rows() + "行"+mat.cols()+"列");
        System.out.println(mat.dims()+"维");

        //在控制台输出mat的通道数、深度、尺寸和像素数
        System.out.println(mat.channels()+"通道");
        System.out.println("深度："+mat.depth());
        System.out.println("尺寸："+mat.size());
        System.out.println("像素数："+mat.total());

    }
}
